package cn.iocoder.yudao.module.member.convert.jobView;

import java.util.*;

import cn.iocoder.yudao.framework.common.pojo.PageResult;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import cn.iocoder.yudao.module.member.controller.admin.jobView.vo.*;
import cn.iocoder.yudao.module.member.dal.dataobject.jobView.JobViewDO;

/**
 * 职位浏览记录 Convert
 *
 * @author 管理员
 */
@Mapper
public interface JobViewConvert {

    JobViewConvert INSTANCE = Mappers.getMapper(JobViewConvert.class);

    JobViewDO convert(JobViewCreateReqVO bean);

    JobViewDO convert(JobViewUpdateReqVO bean);

    JobViewRespVO convert(JobViewDO bean);

    List<JobViewRespVO> convertList(List<JobViewDO> list);

    PageResult<JobViewRespVO> convertPage(PageResult<JobViewDO> page);

    List<JobViewExcelVO> convertList02(List<JobViewDO> list);

}
